package com.itheima.demo.demo03.demo04.CeShi;

import java.util.*;

//四、定义一个泛型为String类型的List集合，统计该集合中每个字符（注意，不是字符串）
//出现的次数。例如：集合中有”abc”、”bcd”两个元素，程序最终输出结果为：
// “a = 1,b = 2,c = 2,d = 1”。
public class Test_4 {
    public static void main(String[] args) {
        List<String>list=new ArrayList<>();
        list.add("abc");
        list.add("bcd");
        char[] c = list.get(0).toCharArray();
        List<Character>list1=new ArrayList<>();
        for (int i = 0; i < c.length; i++) {
            list1.add(c[i]);
        }
        char[] c1 = list.get(1).toCharArray();
        for (int i = 0; i < c1.length; i++) {
            list1.add(c1[i]);
        }
        Map<Character,Integer>map=new HashMap<>();
        for (Character character : list1) {
            if(map.containsKey(character)) {
                Integer value = map.get(character);
                value++;
                map.put(character,value);
            }else {
                map.put(character,1);
            }
        }
        System.out.println(map);
    }
}
